@import url(reset.css);
.containertop{ width: 1150px;margin: 0 auto; }
.container{ width:964px;margin: 0 auto; }
.edu-container{width:1196px;}
.edu_container{width:1080px;background:#fff;padding:30px 55px;}
.contain{width:964px;margin:0 auto;}
.hidden{display:none;}
.float_box{ overflow: hidden;}
.mt10{margin-top:10px;}
/***
.float_box{ overflow: hidden;display: inline-table; }
**/
.f_l{ float: left; }
.f_r{ float: right; }
.headerIframe{ position: fixed;z-index: 1000; }
/*关于我们 2013/5/5*/
.contain_wrapper{ padding: 20px 0 30px; }
.ctn_ctx{ width: 100%; }
#left{ float: left;width: 214px;  }
.contain_wrapper .left_menu_list{ border: solid 1px #ccc;padding-bottom: 120px;}
.contain_wrapper .left_menu_list li{  }
.contain_wrapper .left_menu_list li a{ border-bottom: dotted 1px #ccc;display: block;font-size: 14px;margin: 0 4px;padding: 10px 10px 10px 30px;line-height: 26px; }
.contain_wrapper .left_menu_list li a.last{ border: 0; }
.contain_wrapper .left_menu_list li .normal{ color: #777; }
.contain_wrapper .left_menu_list li .selected{ color: #053cee; }
.contain_wrapper .left_menu_list li .normal:hover{ background-color: #eee; }
.content p{ text-indent:2em;line-height:2em; }
.content .level1{ padding: 20px 0; }
.content .level1.first{ padding: 0 0 20px 0; }
.content .level2{ padding: 15px 0 0;font-weight: bold; }
.content .level2.first{ padding: 0; }
#right{ float: right;padding: 0 30px 0 0;width: 700px; }

/*表单样式*/
.simpleForm{}
.simpleForm .row{ padding: 10px 30px;}
.simpleForm .row label{ color: #777;display: block;height: 20px;line-height: 20px; }
.simpleForm .row input{ width: 90%; }
.simpleForm .row textarea{ width: 90%; }
/*友情链接*/
.friendly-link{background-color:#3b3b3b;height:41px;line-height:41px;text-align:center; }
.friendly-link a{text-decoration:none;color:#ddd;display:inline-block;margin:0 30px;}

/*footer底部*/
.footer{background-color:#1c1cff;padding:18px 0 0;height:90px;color:#ddd;line-height:25px;}
.footer-left{float:left;width:49%;text-align:left;}
.footer-right{float:right;width:49%;text-align:right;}
.footer-left span, .footer-right span{ font-family: HELVETICA; }


.h-filter{filter:Alpha(Opacity=80);-moz-opacity:.80;opacity:0.80;}

.simpleForm .row{ padding: 10px 30px;}
.simpleForm .row label{ color: #777;display: block;height: 20px;line-height: 20px; }
.simpleForm .row input{ width: 90%; }
.simpleForm .row textarea{ width: 90%; }

/*banner切换*/
#BannerBox{}
#BannerBody{position: relative;}
.banner_imgs {height: 344px;width:960px;}
.banner_imgs a {}
.banner_imgs img {height: 344px;width: 960px;}
.banner_ul{ position: absolute; bottom:10px; left:50%; height:14px}
.banner_ul li {
	background: url("../images/face_to_face_teaching/point_white_1.png") no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	height: 14px;
	margin-right: 6px;
	width: 14px;
}
.banner_ul li.high_light {
	background: url("../images/face_to_face_teaching/point_blue_1.png") no-repeat;
}
/*注册登录*/

#goldenUserDialogWindow{overflow: hidden;}
.delu{height:350px;background:#FFF;text-align:left; }
.zuce{color:#404040; padding-left:23px; margin-top:19px; display:block; float:left;font-weight:bold; margin-bottom:16px; }
.xian{ border-bottom:1px solid #CCCCCC; width:600px; margin-left:3px;margin-top:16px;}
.deluleft{width:230px;height:263px; float:left; margin-left:35px; margin-top:31px;}
.deluzhong{width:72px;height:263px;background:url(../images/face_to_face_teaching_detail/xian.png) no-repeat;float:left;margin-top:31px;}
.deluright{height:263px;float:left;margin-top:31px;}
.deluleft h3{ font-size:14px;color:#3B3B3B}
.deluright h3{font-size:14px;color:#063BEE;}
.deluleft span{ display:block; margin-bottom:8px; padding-top:24px;color:#777777}
.deluleft em{ display:block; padding-top:20px; padding-bottom:8px; font-style:normal;color:#777777}
.delutext{width:185px;height:20px; border:0;background:url(../images/face_to_face_teaching_detail/delutext.png) no-repeat; margin-top:8px; display:block;}
.delutext2{width:80px;height:20px; background:url(../images/face_to_face_teaching_detail/delutext2.png) no-repeat; display:block; float:left; vertical-align:middle; border:0; padding-right:5px;}
.delutext22{width:40px;height:17px; background:url(../images/face_to_face_teaching_detail/delutext2.png) no-repeat; display:block;  vertical-align:middle; border:0; padding-right:5px;}
.delutext3{width:98px;height:29px; background:url(../images/face_to_face_teaching_detail/delutext3.png) no-repeat;display:block; float:left; border:0;vertical-align:middle;}
.zhuce{width:143px;height:36px;background:url(../images/face_to_face_teaching_detail/zhuce.png) no-repeat; border:0; margin-left:37px; margin-top:33px; cursor:pointer;}
.delutext4{width:200px;height:20px;background:url(../images/face_to_face_teaching_detail/delutext4.png) no-repeat;border:0; display:block;margin-top:8px;}
.delutext5{width:200px;height:20px;background:url(../images/face_to_face_teaching_detail/delutext5.png) no-repeat;border:0; display:block; margin-top:8px;}
.deluright span{ display:block; padding-top:24px;color:#777777}
.deluright em{ font-style:normal; display:block; margin-top:20px; color:#777777}
.delutext6{width:142px;height:36px;background:url(../images/face_to_face_teaching_detail/delutext6.png) no-repeat; margin-top:33px; margin-left:50px; border:none; display:block; padding-bottom:40px;cursor:pointer;}
#goldenUserDialogWindow .ui-button-text-only .ui-button-text{display:none;}
#chahao{float:right; display:block; margin-left:200px; }
.ppppp{clear:both;}
/*zhuceye*/
.zhucetop{ border-bottom:1px solid #CCCCCC; padding-bottom:16px;}
.zhucetop span{color:#404040; font-weight:bold; padding-left:6px; display:block}
#zhuceye{height:300px;}
.zhucetop span{float:left; display:block;}
.zhucetop em img{flaot:right; display:block; margin-left:555px;}
.zhucexian{border-top:1px solid #CCCCCC; width:600px;}
.textx1{ padding-top:62px; padding-left:22px;}
.textx2{ padding-top:20px; padding-left:22px;}
.textx3{ padding-top:20px; padding-left:22px;}
.textx1 span{ display:block; padding-bottom:6px; color:#777777}
.textx2 span{ display:block; padding-bottom:6px; color:#777777}
.textx3 span{ display:block; padding-bottom:6px; color:#777777}
.textx12{ border:none;background:url(../images/face_to_face_teaching_detail/zhuccetext.jpg) no-repeat; width:466px;height:20px; display:block}
.textx22{ border:none;background:url(../images/face_to_face_teaching_detail/zhuccetext.jpg) no-repeat; width:466px;height:20px; display:block}
.textx32{ border:none;background:url(../images/face_to_face_teaching_detail/zhuccetext.jpg) no-repeat; width:466px;height:20px; display:block}


.db{*margin-left:200px;!important;height:auto;min-height:1200px;}
#zzz{*margin-left:195px;}
.baomingtext{width:80px;height:23px}
.ui-dialog {
	*position: absolute;
	top: 0px;
	left:0px;
	outline: 0;
}
/*选课*/
#showMoneyWindow,#notEnoughMoneyWindow,#successWindow,#failWindow,#alreadyBuyWindow,#showMoneyWindowVip{line-height:30px;}
.dialog-ctx{ font-size: 14px;text-align: center;color: #000; }
.dialog-ctx .p01{ font-size: 14px;text-align: left;color: #000; }
.dialog-ctx .p02{ width: 50%;float: left;font-size: 16px;text-align: center;color: #fc6621;font-family: "微软雅黑", "宋体", sans-serif ;}
.dialog-ctx .p03{ font-size: 14px;text-align: center;color: #000; margin:0px auto 10px;font-family: "微软雅黑", "宋体", sans-serif;}
.dialog-ctx .p3{text-align: center;
    width: 100%;
    margin-top: 20px;
    float: left;
    border-top: 1px dashed #ccc;
    color: red;
    line-height: 35px;
	font-size: 14px
}

.dialog-ctx .p30{
	width: 156px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border: 1px solid #fc6621;
    border-radius: 5px;
    margin: 15px auto 0;
    font-size: 14px;
    font-family: "微软雅黑", "宋体", sans-serif;
    cursor: pointer;}
.dialog-ctx .p04{ width:325px;margin:0 auto;font-size: 16px;text-align:left;color: #000; line-height:40px; font-weight:bolder; }
.dialog-ctx .p06{ font-size: 16px;text-align:left;color: #000; line-height:40px; font-weight:bolder; }
.dialog-ctx .p05{padding:10px; line-height:25px;font-size: 12px;text-align: center;}
.dialog-ctx .p05 em{ color:#b70000;}
.succses_iocn{float:left; display:block;width:40px;height:40px;padding:0 10px; background:url(../images/suc_icon.png) no-repeat center center;margin-left:72px;}
.succses_iocn02{float:left; display:block;width:40px;height:40px;padding:0 10px; background:url(../images/suc_icon.png) no-repeat center center;margin-left:20px;}
.fail_iocn{float:left; display:block;width:41px;height:40px;padding:0 10px; background:url(../images/fail_icon.png) no-repeat center center;margin-left:20px;margin-left:20px;}
.fail_iocn02{float:left; display:block;width:41px;height:40px;padding:0 10px; background:url(../images/fail_icon.png) no-repeat center center;margin-left:80px;}
.dialog-ctx .courseName{font-size:14px;line-height:16px;}
.dialog-ctx .coursePrice{ display:inline-block;text-align:center;}
.dialog-ctx .userAmont{ display:inline-block; text-align:center;}
.dialog-ctx .buysy02{ display:inline-block; text-align:center;}
/*.dialog-ctx .buysy{ display:inline-block;width:50px; text-align:right;}*/

.dialog-ctx .register_success{padding: 30px;}
.dialog-ctx .mark-blue{ color: #fc6621; }
#showMoneyWindow  .dialog-ctx .mark-blue{
	color: #fc6621;
}
.dialog-ctx .mark-bluet{ color: #0066cb; font-size: 16px}

.dialog-ctx .mark-red{ color: #de2105; }
.dialog-ctx .mark-orange{ color: #e95c14; }
.dialog-ctx .mark-big{ font-size: 16px; }
.dialog-ctx .mark-arial{ font-family: 'Arial'; }
.dialog-ctx .btn-link{
	display: inline-block;
	text-decoration: none;
	width: 159px;
	color: #ffffff;
	background-color: #0064cd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
	background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
	background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
	background-image: -o-linear-gradient(top, #049cdb, #0064cd);
	background-image: linear-gradient(top, #049cdb, #0064cd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #0064cd #0064cd #003f81;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	border-radius: 5px;
}
/**/
.btn-icon-lawyer,.btn-icon-lawyerfirm,.btn-icon-lawyerassoc{background:url(../images/common/btn_icon.png) no-repeat;}
.btn-icon-lawyer,.btn-icon-lawyerfirm,.btn-icon-lawyerassoc{ width:140px; height:33px;display:block;position: absolute;right:35px;bottom:40px;z-index:9999; }
.btn-icon-lawyer{ background-position:-5px -85px;}
.btn-icon-lawyer:hover{ background-position:-5px -123px;}
.btn-icon-lawyerfirm{ background-position:-5px -5px;}
.btn-icon-lawyerfirm:hover{ background-position:-5px -45px;}
.btn-icon-lawyerassoc{background-position:-5px -161px;}
.btn-icon-lawyerassoc:hover{ background-position:-5px -200px;}
.lawyerassoc{width:960px;margin:0 auto;position: relative; height:307px;}


/*对勾错号图标*/
.success_icon{display:inline-block; width:30px;height:30px; background:url(../images/success_error_icon.png) 0 0 no-repeat;}
.error_icon{dispaly:inline-block;width:30px;height:30px;background:url(../images/success_error_icon.png) 0 -30px no-repeat;}

/*公用头部index_top*/
.dj-menu{width:1000px;height:32px;margin:0 auto; background: #000;}
.dj-menu-l{float:left; line-height: 32px;margin-right: 30px;}
.menu-list-a{float: left;padding:0 0 0 20px; color:#fff;}
.menu-list-code{background: url(../images/top/menu_son.png) no-repeat; float: left; width: 10px;height: 6px;margin: 15px 10px 0 5px;}
.menu-list-liz{ float:left;}
.menu-list-liz a{ display:inline-block; line-height:32px;margin-right:20px;padding:0 5px; color:#fff;}
.menu-list-li{ position:relative; width:70px; float:left;}

.son-menu-list{ position:absolute; left:0; top:32px; z-index:9999; display:none;}
.son-menu-line{background: url(../images/top/menu-line03.png) repeat-x; font-size: 0px; height: 2px;}
.son-menu-listul{background: url(../images/top/menu-line02.png) repeat-y top right;padding:5px 0;}
.son-menu-listul li{float: left; width: 71px; text-align: center;}
.son-menu-listul .listul-li{background: url(../images/top/menu-line.png) no-repeat top right;}
.son-menu-listul li a{ color:#000;display: block;height: 28px;line-height: 28px;}
.son-menu-listul li a:hover{color:#666; }

.son-menu-listul02{background: url(../images/top/menu-line02.png) repeat-y top right;padding: 0px 12px 0px 10px;}
.son-menu-listul02 .listul-li{text-align: center;}
.son-menu-listul02 .listul-lih{background: url(../images/top/menu-line04.png) repeat-x bottom center;}
.son-menu-listul02 .listul-li a{ color:#000;display: block;height: 35px;line-height: 35px;}
.son-menu-listul02 .listul-li a:hover{color:#666;  }
.son-menu-listul02 .listul-li02{text-align: center;}
.son-menu-listul02 .listul-li02 a{ color:#0016e7;display: block;height: 35px;line-height: 35px; width: 75px; overflow: hidden;}
.son-menu-listul02 .listul-li02 a:hover{color:#0016e7;}

.menu-list01{ width:247px; height:100px;}
.menu-list02{ width:80px; height:100px;}
.menu-list03{ width:80px; height:150px;}
.menu-list04{ width:100px; height:220px;}
.menu-list05{ width:80px; height:250px;}

.menu-lis-bgc{background: #eee;}
.menu-list-col{color:#000}

.dj-menu-r{float: right;}
.menu-list-lip{float:right;}
.menu-list-lip a{ display:inline-block;}

.dj-phone{color: #fff; line-height: 32px;margin-right: 15px;}
.dj-phone-img{background: url(../images/top/phone.png) no-repeat center center; width: 10px; height: 14px;margin: 10px 5px 0 10px; float: left;}
.dj-help{color: #fff;padding: 0 5px 0 15px; line-height: 32px;}
.dj-reg{color: #fff; line-height: 32px;padding: 0 10px;}
.dj-login{background: url(../images/top/dj-login-btn.png) no-repeat; width: 39px; height: 19px; line-height: 19px; color: #fff; float: left; text-align: center;margin: 7px 5px 0;}
.dj-icon-my{background: url(../images/top/dj-icon.png) no-repeat; width: 14px; height: 12px; display: block;margin: 10px 5px 10px 10px; float:left;}
.dj-icon-center{padding: 0 5px 0 10px; line-height: 32px; float:left;}
.dj-icon-select{background: url(../images/top/menu_son.png) no-repeat; float: left; width: 10px;height: 6px;margin: 15px 15px 0 5px;}
.fL{float:left;}
.dj-login-out{color: #dfdfdf; line-height: 32px;padding: 0 10px;}
.menuiframe{width: 100%; height: 32px; background:#000; position:fixed; z-index:9999;}
/*头部标题导航*/
.header-blk2{ background: url("../images/common/head-bg.png") repeat-x center bottom;height: 152px;position:relative;padding-top:32px;z-index: 1;width: 100%;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); }
.header-middle{ height: 90px;padding: 35px 20px 0;}
.logo{ border: 0;padding: 13px 0 0 70px;float: left; width: 17%;}
.main-nav{ background: url("../images/common/nav-line-bg.png") no-repeat 10px 0 transparent;float: right;height: 54px;padding: 14px 0 14px 40px; }
.main-nav.first{ background: none;padding-left:0; }
.header-middle .main-a{ color: #eee;width: 103px;display: block;height: 15px;background: url("../images/common/navigater.png") no-repeat transparent;padding-top: 43px;font-size: 13px; }
.header-middle .main-a.nav1{ background-position: 0 0; }
.header-middle .main-a.nav2{ background-position: -132px 0; }
.header-middle .main-a.nav3{ background-position: -260px 0; }
.header-middle .main-a.nav4{ background-position: -390px 0; }
.header-middle .main-a.nav5{ background-position: -522px 0; }
.header-middle .main-a.nav6{ background-position: -660px 0; }
.header-middle .main-a.nav1.selected, .header-middle .main-a.nav1:hover{ color: #fef500;background-position: 0 -68px; }
.header-middle .main-a.nav2.selected,.header-middle .main-a.nav2.selecteds, .header-middle .main-a.nav2:hover{ color: #fef500;background-position: -132px -68px; }
.header-middle .main-a.nav3.selected, .header-middle .main-a.nav3:hover{ color: #fef500;background-position: -260px -68px; }
.header-middle .main-a.nav4.selected, .header-middle .main-a.nav4:hover{ color: #fef500;background-position: -390px -68px; }
.header-middle .main-a.nav5.selected, .header-middle .main-a.nav5:hover{ color: #fef500;background-position: -522px -68px; }
.header-middle .main-a.nav6.selected, .header-middle .main-a.nav6:hover{ color: #fef500;background-position: -660px -68px; }
.link-bag{ height: 15px;line-height: 15px;overflow: hidden;display: inline-table;padding-top: 8px; }
.header-middle .main-a-01{padding-top:28px;}
.header-middle .nav2-02{color:#eee}
.header-middle .nav2-02-hover,.header-middle .nav2-02-hovers,.header-middle .nav2-02:hover{ color: #fef500;}
.header_bottom{ height:27px;line-height: 27px;}
.header_bottom .inside_wrapper{}
.header_bottom .label, .header_bottom a{float: left; line-height:27px;font-size: 12px; }
.header_bottom .label{ color: #9ba3d6;font-weight: bold;margin-left:80px;}
.header_bottom a{ color: #9ba3d6; padding:0 10px 0 5px;}
.header_bottom a:hover{ color: #fef500; }
/*选课中心头*/
.dj-top{background:url(../images/april_top.png) repeat-x center bottom; height:82px;padding-top:32px;}
.top-padd{padding-top:32px;}
.dj-top-container{width:980px; margin:0 auto;}
.dj-xk-logo{float:left; margin:18px 0;}
.dj-tellphone{float:right; margin:40px 0 0 0;}

/*点币现金购买*/
.dialog-ctx .mark-black{color:#1c1c1c}
.dialog-ctx .courseName.mark-black{font-size:18px;line-height:30px;font-family: "微软雅黑", "宋体", sans-serif}
.dialog-ctx .courseName.mark-blue{font-size:16px;line-height:30px;font-family: "微软雅黑", "宋体", sans-serif}
.dialog-ctx .p03 .p03_price{font-size:14px; font-family:"微软雅黑", "宋体", sans-serif;color:#6d6d6d;margin-right:10px}
.dialog-ctx .p03 .remainAmountUnit{font-size:14px; font-family:"微软雅黑", "宋体", sans-serif;color:#e95c14;clear: both}
.dialog-ctx .p03 .remainAmont{font-size:13px; font-family:"微软雅黑", "宋体", sans-serif;color:red;}
.dialog-ctx .course_info{padding-bottom:20px;border-bottom:1px dashed #dadada}
.dialog-ctx .ptrbl10 .btn-zfb,.dialog-ctx .ptrbl10 .btn-kq{display:block;height:36px;width:109px;cursor: pointer}
.dialog-ctx .ptrbl10 .btn-zfb{margin-right:18px;background: url("../images/popwin/alipay.png") no-repeat center center}
.dialog-ctx .ptrbl10 .btn-kq{background: url("../images/popwin/wxpay.png") no-repeat center center}
.dialog-ctx .ptrbl10{width:252px;height:50px;margin: 35px auto 0;box-sizing: border-box;padding:0;}
#xjshowMoneyWindow .ptrbl10{width:252px;height:50px;margin: 35px 0 0 203px;box-sizing: border-box;padding:0;}
#successWindow07 .ptrbl10{width:252px;height:50px;margin: 35px auto 0;box-sizing: border-box;padding:0;}
#notEnoughMoneyWindow .ptrbl10{width:250px;height:35px;margin: 35px auto 0;box-sizing: border-box;padding:0;}
a.listenLink{display:block;margin:0 auto; width: 182px;
	height: 37px;
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	border-radius: 5px;
	background-color: #fc6621;
	cursor: pointer;}
a.listenLink:hover{text-decoration: underline}


